00001 #ifndef CLASSLIB_LOCAL_SERVER_SOCKET_H 00002 # define CLASSLIB_LOCAL_SERVER_SOCKET_H 00003 00004 //<<<<<< INCLUDES >>>>>> 00005 00006 # include "classlib/iobase/LocalSocket.h" 00007 00008 namespace lat { 00009 //<<<<<< PUBLIC DEFINES >>>>>> 00010 //<<<<<< PUBLIC CONSTANTS >>>>>> 00011 //<<<<<< PUBLIC TYPES >>>>>> 00012 //<<<<<< PUBLIC VARIABLES >>>>>> 00013 //<<<<<< PUBLIC FUNCTIONS >>>>>> 00014 //<<<<<< CLASS DECLARATIONS >>>>>> 00015 00017 class LocalServerSocket : public LocalSocket 00018 { 00019 public: 00020 LocalServerSocket (const LocalAddress &bindAddr, 00021 int backlog = 1, 00022 int type = SocketConst::TypeStream); 00023 00024 protected: 00025 virtual Socket * copy (void); 00026 }; 00027 00028 //<<<<<< INLINE PUBLIC FUNCTIONS >>>>>> 00029 //<<<<<< INLINE MEMBER FUNCTIONS >>>>>> 00030 00031 } // namespace lat 00032 #endif // CLASSLIB_LOCAL_SERVER_SOCKET_H