<feed xmlns='http://www.w3.org/2005/Atom'>
<title>~steering/inspircd++.git/include/inspsocket.h, branch v1.1.0</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.</subtitle>
<id>https://www.cgit.space/~steering/inspircd++.git/atom/include/inspsocket.h?h=v1.1.0</id>
<link rel='self' href='https://www.cgit.space/~steering/inspircd++.git/atom/include/inspsocket.h?h=v1.1.0'/>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/'/>
<updated>2007-01-30T20:35:49Z</updated>
<entry>
<title>Documentation change to indicate errno is valid on return from the constructor -- dont bother to svn up for this if youre testing right now</title>
<updated>2007-01-30T20:35:49Z</updated>
<author>
<name>brain</name>
</author>
<published>2007-01-30T20:35:49Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=a77e32fa3267f022b4b0dd973c9b937534da9a5d'/>
<id>urn:sha1:a77e32fa3267f022b4b0dd973c9b937534da9a5d</id>
<content type='text'>
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6463 e03df62e-2008-0410-955e-edbf42e46eb7
</content>
</entry>
<entry>
<title>And now, just to force you to recompile the *whole* ircd.. updated headers on the headers. :p</title>
<updated>2006-12-15T22:18:59Z</updated>
<author>
<name>w00t</name>
</author>
<published>2006-12-15T22:18:59Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=696ee9ff66bb94be2229bfa9c3dc288affc38a72'/>
<id>urn:sha1:696ee9ff66bb94be2229bfa9c3dc288affc38a72</id>
<content type='text'>
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5998 e03df62e-2008-0410-955e-edbf42e46eb7
</content>
</entry>
<entry>
<title>Not yet tested -- allow iohooking of inspsockets</title>
<updated>2006-12-09T18:36:24Z</updated>
<author>
<name>brain</name>
</author>
<published>2006-12-09T18:36:24Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=dfa831752c950f16872f3c485f94d408866a2e15'/>
<id>urn:sha1:dfa831752c950f16872f3c485f94d408866a2e15</id>
<content type='text'>
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5886 e03df62e-2008-0410-955e-edbf42e46eb7
</content>
</entry>
<entry>
<title>Socket error state stuff</title>
<updated>2006-10-31T20:32:01Z</updated>
<author>
<name>brain</name>
</author>
<published>2006-10-31T20:32:01Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=193b540aa750446bf67dcad132773541214c296d'/>
<id>urn:sha1:193b540aa750446bf67dcad132773541214c296d</id>
<content type='text'>
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5607 e03df62e-2008-0410-955e-edbf42e46eb7
</content>
</entry>
<entry>
<title>Document more classes</title>
<updated>2006-10-06T14:37:51Z</updated>
<author>
<name>brain</name>
</author>
<published>2006-10-06T14:37:51Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=855f0d98e90a077f46b456e98ebb8a9b290488f6'/>
<id>urn:sha1:855f0d98e90a077f46b456e98ebb8a9b290488f6</id>
<content type='text'>
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5435 e03df62e-2008-0410-955e-edbf42e46eb7
</content>
</entry>
<entry>
<title>Connect timeouts now work again, using InspSocket</title>
<updated>2006-08-28T13:32:20Z</updated>
<author>
<name>brain</name>
</author>
<published>2006-08-28T13:32:20Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=82e7e21e155c7b42767ab167baac874efde5c22d'/>
<id>urn:sha1:82e7e21e155c7b42767ab167baac874efde5c22d</id>
<content type='text'>
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5041 e03df62e-2008-0410-955e-edbf42e46eb7
</content>
</entry>
<entry>
<title>EventHandler class, an abstraction for raw i/o</title>
<updated>2006-08-18T01:08:14Z</updated>
<author>
<name>brain</name>
</author>
<published>2006-08-18T01:08:14Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=e381b06561228aaea752deda20a62c6dc99a560e'/>
<id>urn:sha1:e381b06561228aaea752deda20a62c6dc99a560e</id>
<content type='text'>
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@4941 e03df62e-2008-0410-955e-edbf42e46eb7
</content>
</entry>
<entry>
<title>Move the socket functions like insp_ntoa into their own namespace. They arent really sensible to put into a class, but namespacing them out discourages developers from directly using them without explicitly saing 'using irc::sockets::BindPorts' or whatever first. Some functions such as insp_ntoa are already 'exposed' by headers that use them so 'using irc::sockets::inet_ntoa' isnt required.</title>
<updated>2006-08-10T00:36:07Z</updated>
<author>
<name>brain</name>
</author>
<published>2006-08-10T00:36:07Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=d7336f351d9740fc4bfc1289c2b090a0f272d201'/>
<id>urn:sha1:d7336f351d9740fc4bfc1289c2b090a0f272d201</id>
<content type='text'>
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@4828 e03df62e-2008-0410-955e-edbf42e46eb7
</content>
</entry>
<entry>
<title>Move socket_ref and module_sockets vectors/arrays into InspIRCd*. These are public members, which InspSocket can modify.</title>
<updated>2006-08-09T14:53:19Z</updated>
<author>
<name>brain</name>
</author>
<published>2006-08-09T14:53:19Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=ab46b96db4d457e6a4f2e978c38b79762cdeb9d5'/>
<id>urn:sha1:ab46b96db4d457e6a4f2e978c38b79762cdeb9d5</id>
<content type='text'>
(eventually, this will be marshalled safely through some accessors). When constructing an InspSocket you must now provide
an InspIRCd* instance to 'attach' the socket to.


git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@4812 e03df62e-2008-0410-955e-edbf42e46eb7
</content>
</entry>
<entry>
<title>Extra checking that the fd's we pass to SocketEngine::AddFd were added (a lot of assuming was going off, leading to total chaos if we run out of fd's etc)</title>
<updated>2006-08-08T09:32:57Z</updated>
<author>
<name>brain</name>
</author>
<published>2006-08-08T09:32:57Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=2329d59b09cdc05b0b403f7d313df65492e1813b'/>
<id>urn:sha1:2329d59b09cdc05b0b403f7d313df65492e1813b</id>
<content type='text'>
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@4780 e03df62e-2008-0410-955e-edbf42e46eb7
</content>
</entry>
</feed>
