The DejaVU Framework -- hush 3.0
[.] Papers Tutorials Examples Manuals Interfaces Sources Packages Resources ?

include: dataconn.h hush-3.0b4/auxiliary/net/cs


[.] - [up] [top] - index README make include source scripts configure
  // dataconn.h
  
  ifndef _DATACONN_H_
  define _DATACONN_H_
  
  include <net/cs/connection.h>
  
  include <sys/time.h>
  
  

data_connection:


  class data_connection: public connection
  {
  public:
      data_connection() : connection() {};

slide: data_connection:

       // for receiving side
      data_connection(const csaddress* addr) : connection(addr) {};
   
      virtual int read(char* buf, int maxbytes);
      virtual int write(const char* buf, int nrbytes);
      virtual int readmsg(char* /* buf */, int /* maxbytes */)
          { return -1; }
      virtual int writemsg(const char* /* buf */, int /* nrbytes */)
          { return -1; }
      virtual int ready(timeval* timeout = NULL) const;       // data available
  };
  
  endif _DATACONN_H_
  
  

[.] Papers Tutorials Examples Manuals Interfaces Sources Packages Resources ?
Hush Online Technology
hush@cs.vu.nl
09/09/98