freesecs::hsms_msg_base< data_t > Class Template Reference

Base class for all HSMS messages Incorporates methods and data common for all HSMS messages and defines interfaces descendant clesses. More...

#include <hsms_msg.h>

Inheritance diagram for freesecs::hsms_msg_base< data_t >:

Inheritance graph
[legend]
List of all members.

Public Types

enum  _msg_et {
  e_data = 0, e_select_req = 1, e_select_rsp = 2, e_deselect_req = 3,
  e_deselect_rsp = 4, e_linktest_req = 5, e_linktest_rsp = 6, e_reject_req = 7,
  e_separate_req = 9, e_invalid = 0xff
}
typedef enum freesecs::hsms_msg_base::_msg_et msg_et

Public Member Functions

virtual ~hsms_msg_base ()
virtual bool valid (const data_t &d) const
msg_et type (const data_t &d)
unsigned transaction_id (const data_t &d)

Detailed Description

template<typename data_t>
class freesecs::hsms_msg_base< data_t >

Base class for all HSMS messages Incorporates methods and data common for all HSMS messages and defines interfaces descendant clesses.

Definition at line 61 of file hsms_msg.h.


The documentation for this class was generated from the following file:
Generated on Fri Oct 3 15:30:20 2008 for FREESECS hsms by  doxygen 1.5.1