SockConnector.h
上传用户:nvosite88
上传日期:2007-01-17
资源大小:4983k
文件大小:1k
源码类别:

VxWorks

开发平台:

C/C++

  1. /* SockConnector */
  2. /* Copyright (c) 1999 Wind River Systems, Inc. */
  3. /*
  4. modification history
  5. --------------------
  6. 01a,05jun99,aim  created
  7. */
  8. #ifndef __INCSockConnector_h
  9. #define __INCSockConnector_h
  10. #include "ReactorTypes.h"
  11. #include "SockStream.h"
  12. #include <iostream>
  13. class SockConnector
  14.     {
  15.   public:
  16.     virtual ~SockConnector ();
  17.     SockConnector ();
  18.     SockConnector (SockStream& stream,
  19.    const SockAddr& sockAddr,
  20.    int reuseAddr = 0,
  21.    int protocolFamily = PF_INET,
  22.    int protocol = 0);
  23.     int connect (SockStream& stream,
  24.  const SockAddr& sockAddr,
  25.  int reuseAddr = 0,
  26.  int protocolFamily = PF_INET,
  27.  int protocol = 0);
  28.     // Meta-type info for Connector template
  29.     typedef INETSockAddr PEER_ADDR;
  30.     typedef SockStream PEER_STREAM;
  31.     friend ostream& operator<< (ostream& os, const SockConnector&);
  32.     };
  33. #endif // __INCSockConnector_h