3 //=============================================================================
7 * @author Douglas C. Schmidt
9 //=============================================================================
15 #include "Protocol_Manager.h"
20 * @brief Handle the server's lookup table abstraction.
22 class PM_Server
: public Protocol_Manager
26 virtual ~PM_Server ();
28 virtual int encode (char *packet
, int &total_bytes
) = 0;
29 virtual int decode (char *packet
, int &total_bytes
) = 0;
30 virtual int process ();
33 virtual char *handle_protocol_entries (char *bp
,
35 virtual Protocol_Record
*insert_protocol_info (Protocol_Record
&protocol_record
);
38 #endif /* _PM_SERVER_H */