2 docCopyright("Steve Dekorte", 2002)
3 docLicense("BSD revised")
6 #ifndef IOADDRESS_DEFINED
7 #define IOADDRESS_DEFINED 1
11 #include "IPAddress.h"
13 #define ISIPADDRESS(self) IoObject_hasCloneFunc_(self, (IoTagCloneFunc *)IoIPAddress_rawClone)
15 typedef IoObject IoIPAddress
;
17 IoIPAddress
*IoMessage_locals_addressArgAt_(IoMessage
*self
, IoObject
*locals
, int n
);
18 IPAddress
*IoMessage_locals_rawIPAddressArgAt_(IoMessage
*self
, IoObject
*locals
, int n
);
20 IoIPAddress
*IoIPAddress_proto(void *state
);
21 IoIPAddress
*IoIPAddress_new(void *state
);
22 IoIPAddress
*IoIPAddress_rawClone(IoIPAddress
*self
);
23 void IoIPAddress_free(IoIPAddress
*self
);
25 IPAddress
*IoIPAddress_rawIPAddress(IoIPAddress
*self
);
29 IoObject
*IoIPAddress_setIp(IoIPAddress
*self
, IoObject
*locals
, IoMessage
*m
);
30 IoObject
*IoIPAddress_ip(IoIPAddress
*self
, IoObject
*locals
, IoMessage
*m
);
34 IoObject
*IoIPAddress_setPort(IoIPAddress
*self
, IoObject
*locals
, IoMessage
*m
);
35 IoObject
*IoIPAddress_port(IoIPAddress
*self
, IoObject
*locals
, IoMessage
*m
);