summaryrefslogtreecommitdiff
path: root/include/socketengine_kqueue.h
diff options
context:
space:
mode:
authorbrain <brain@e03df62e-2008-0410-955e-edbf42e46eb7>2006-12-10 22:17:51 +0000
committerbrain <brain@e03df62e-2008-0410-955e-edbf42e46eb7>2006-12-10 22:17:51 +0000
commit540fee57bf71abccaba38c0297b80f8001780c1d (patch)
tree0a02c41f92100925e5f6a3db709372322389517e /include/socketengine_kqueue.h
parent5c0c0ec057e1f1bc9dd837c1654927b5b534e5c0 (diff)
Add InspIRCd::UseInterface and InspIRCd::DoneWithInterface, and also InspIRCd::GetInterfaceUseCount().
These can be used for one module to lock other modules in memory that it depends on, this way they can enforce an unload order so that you cant (for example) unload m_ssl_gnutls.so whilst m_spanningtree.so is using it for ssl server to server sessions (in this case, youd have to unload spanningtree first, THEN ssl_gnutls, to satisfy the dependencies and unload orders) git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5924 e03df62e-2008-0410-955e-edbf42e46eb7
Diffstat (limited to 'include/socketengine_kqueue.h')
0 files changed, 0 insertions, 0 deletions