Main Page | Modules | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

net.H File Reference

#include "std/platform.H"
#include <sys/socket.h>
#include <netinet/in.h>
#include <arpa/inet.h>
#include <netdb.h>
#include "std/support.H"
#include "mem_push.H"
#include "stream.H"
#include "dev/tty.H"

Include dependency graph for net.H:

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  NetStream
 USAGE: NetStream mycli("in.cs.brown.edu", 21);. More...
class  Network_obs
class  Network
 CLASS: Network. More...

Enumerations

enum  NETenum {
  NETadd_connection, NETquit, NETtext, NETflush,
  NETcontext, NETidentify, NETbroadcast, NETbarrier,
  NETswap_ack
}

Functions

STDdstreamoperator>> (STDdstream &, NETenum &)
STDdstreamoperator<< (STDdstream &, NETenum)
template<class T>
Networkoperator<< (Network &n, const T &d)
int num_bytes_to_read (int fildes)


Enumeration Type Documentation

enum NETenum
 

Enumerator:
NETadd_connection 
NETquit 
NETtext 
NETflush 
NETcontext 
NETidentify 
NETbroadcast 
NETbarrier 
NETswap_ack 

Definition at line 30 of file net.H.


Function Documentation

int num_bytes_to_read int  fildes  ) 
 

Definition at line 171 of file net.C.

References Config::get_var_bool(), HANDLE(), and int().

template<class T>
Network& operator<< Network n,
const T &  d
[inline]
 

Definition at line 199 of file net.H.

References Network::num_streams().

STDdstream& operator<< STDdstream ,
NETenum 
 

Definition at line 1161 of file net.C.

References STDdstream::ascii(), brdefault, NETflush, and STDdstream::ostr().

STDdstream& operator>> STDdstream ,
NETenum
 

Definition at line 1148 of file net.C.


Generated on Mon Sep 18 11:42:18 2006 for jot by  doxygen 1.4.4