(file) Return to Socket.h CVS log (file) (dir) Up to [Pegasus] / pegasus / src / Pegasus / Common

Diff for /pegasus/src/Pegasus/Common/Socket.h between version 1.5.12.3 and 1.5.12.4

version 1.5.12.3, 2003/07/10 21:41:12 version 1.5.12.4, 2003/07/17 15:59:27
Line 127 
Line 127 
       pegasus_socket& operator=(const pegasus_socket& s);       pegasus_socket& operator=(const pegasus_socket& s);
       operator Sint32() const;       operator Sint32() const;
  
       int socket(int type, int style, int protocol);  
       int socket(int type, int style, int protocol, void *ssl_context = 0);       int socket(int type, int style, int protocol, void *ssl_context = 0);
  
       Sint32 read(void* ptr, Uint32 size);       Sint32 read(void* ptr, Uint32 size);
Line 166 
Line 165 
 }; };
  
  
   class PEGASUS_COMMON_LINKAGE socket_factory
   {
      public:
         socket_factory(void)
         {
         }
   
         virtual ~socket_factory(void)
         {
         }
  
         virtual abstract_socket *make_socket(void) = 0;
   };
  
  
   /**
    *  factory class for creating the bsd socket object
    **/
   class PEGASUS_COMMON_LINKAGE bsd_socket_factory : public socket_factory
   {
      public:
         bsd_socket_factory(void);
         ~bsd_socket_factory(void);
         abstract_socket *make_socket(void);
   };
  
  
 PEGASUS_NAMESPACE_END PEGASUS_NAMESPACE_END


Legend:
Removed from v.1.5.12.3  
changed lines
  Added in v.1.5.12.4

No CVS admin address has been configured
Powered by
ViewCVS 0.9.2