
7 May
2004
7 May
'04
3:07 a.m.
I'd like to get up the learning curve on some corner of boost and at the same time improve my socket stream reader/writer code by refactoring to add protocol parsers by configuration(socket/port), so I can build generic data-gateway interface. I'm looking for suggestions please. Here's some of the pertinent interfaces.... class ACE_Event_Handler<STREAM> has-a Socket<STREAM> + handle_input() - recv(Message*&) +send(Message *) + handle_output() - recv_header(Message*&) - recv_body(Message*&) class MessageParser + EnumProtocol protocolType(MessageHeader&) + Message *parse(Buffer&) class Message : ACE_Message_Block<NO_SYNCH> + void rd_ptr(int) + void wr_ptr(int) + uchar *rd_ptr() + uchar *wr_ptr() Any suggestions welcomed