/* * Ivy League * * Unix Addresses * * Copyright 1990-2000 * Laboratoire de Recherche en Informatique (LRI) * Centre d'Etudes de la Navigation Aerienne (CENA) * * original code by Michel Beaudouin-Lafon, * modified by Stephane Chatty and Stephane Sire * * $Id$ * */ #ifndef UnixAddress_H_ #define UnixAddress_H_ #include "cplus_bugs.h" #include "error.h" #include "Address.h" class IvlUnixAddress : public IvlAddress { protected: struct sockaddr_un Addr; public: IvlUnixAddress (); IvlUnixAddress (const char*); ~IvlUnixAddress (); int Family (); int Length (); SockAddr* GetSockAddr (); char* StrRepr (char* buf); }; #endif /* UnixAddress_H_ */