/* * Ivy League * * IRDA Addresses, * * Copyright 2000 * Centre d'Etudes de la Navigation Aerienne (CENA) * * by Stephane Chatty * * $Id$ * */ #ifndef IrdaAddress_H_ #define IrdaAddress_H_ #include "cplus_bugs.h" #include "Address.h" #include "ivl/String.h" template class IvlListOf; class IvlIrdaAddress : public IvlAddress { protected: struct sockaddr_irda Addr; public: static int DiscoverPeers (int, IvlListOf&); IvlIrdaAddress (const char* = 0); // service IvlIrdaAddress (lword, const char* = 0); // address, service ~IvlIrdaAddress (); int Family (); int Length (); SockAddr* GetSockAddr (); char* StrRepr (char* buf = 0); }; #endif /* IrdaAddress_H_ */