1 /*metadoc Syslog copyright
5 /*metadoc Syslog license
9 #ifndef IOSYSLOG_DEFINED
10 #define IOSYSLOG_DEFINED 1
17 #define ISSYSLOG(self) IoObject_hasCloneFunc_(self, (IoTagCloneFunc *)IoSyslog_rawClone)
19 typedef IoObject IoSyslog
;
36 IoSyslog
*IoSyslog_rawClone(IoSyslog
*self
);
37 IoSyslog
*IoSyslog_proto(void *state
);
38 IoSyslog
*IoSyslog_new(void *state
);
40 void IoSyslog_free(IoSyslog
*self
);
41 void IoSyslog_mark(IoSyslog
*self
);
43 /* ----------------------------------------------------------- */
45 IoObject
*IoSyslog_open(IoSyslog
*self
, IoObject
*locals
, IoMessage
*m
);
46 IoObject
*IoSyslog_reopen(IoSyslog
*self
, IoObject
*locals
, IoMessage
*m
);
47 IoObject
*IoSyslog_isOpen(IoSyslog
*self
, IoObject
*locals
, IoMessage
*m
);
48 IoObject
*IoSyslog_close(IoSyslog
*self
, IoObject
*locals
, IoMessage
*m
);
49 IoObject
*IoSyslog_identity(IoSyslog
*self
, IoObject
*locals
, IoMessage
*m
);
50 IoObject
*IoSyslog_options(IoSyslog
*self
, IoObject
*locals
, IoMessage
*m
);
51 IoObject
*IoSyslog_optionsMap(IoSyslog
*self
, IoObject
*locals
, IoMessage
*m
);
52 IoObject
*IoSyslog_priority(IoSyslog
*self
, IoObject
*locals
, IoMessage
*m
);
53 IoObject
*IoSyslog_priorityMap(IoSyslog
*self
, IoObject
*locals
, IoMessage
*m
);
54 IoObject
*IoSyslog_facility(IoSyslog
*self
, IoObject
*locals
, IoMessage
*m
);
55 IoObject
*IoSyslog_facilityMap(IoSyslog
*self
, IoObject
*locals
, IoMessage
*m
);
56 IoObject
*IoSyslog_mask(IoSyslog
*self
, IoObject
*locals
, IoMessage
*m
);
57 IoObject
*IoSyslog_maskMap(IoSyslog
*self
, IoObject
*locals
, IoMessage
*m
);
58 IoObject
*IoSyslog_log(IoSyslog
*self
, IoObject
*locals
, IoMessage
*m
);
59 IoObject
*IoSyslog_inspect(IoSyslog
*self
, IoObject
*locals
, IoMessage
*m
);