aboutsummaryrefslogtreecommitdiff
path: root/src/protocol.h
diff options
context:
space:
mode:
authorWladimir J. van der Laan <laanwj@gmail.com>2012-03-26 12:27:49 -0700
committerWladimir J. van der Laan <laanwj@gmail.com>2012-03-26 12:27:49 -0700
commit57de7cd603660b20b5f5c611f11f458d80be886f (patch)
tree9fd23e79d512ebfe4bd6d6d00cfc483db2d3ce70 /src/protocol.h
parente9f9282bde3292b4df35a245b9fbd9d13020a8c6 (diff)
parent6b8de05d0a6696dff4b7dccec5b74889f3cdc486 (diff)
Merge pull request #990 from sipa/doc
Begin doxygen-compatible comments
Diffstat (limited to 'src/protocol.h')
-rw-r--r--src/protocol.h15
1 files changed, 9 insertions, 6 deletions
diff --git a/src/protocol.h b/src/protocol.h
index 613c47f042..e639127355 100644
--- a/src/protocol.h
+++ b/src/protocol.h
@@ -22,15 +22,15 @@ static inline unsigned short GetDefaultPort(const bool testnet = fTestNet)
return testnet ? 18333 : 8333;
}
-//
-// Message header
-// (4) message start
-// (12) command
-// (4) size
-// (4) checksum
extern unsigned char pchMessageStart[4];
+/** Message header.
+ * (4) message start.
+ * (12) command.
+ * (4) size.
+ * (4) checksum.
+ */
class CMessageHeader
{
public:
@@ -57,11 +57,13 @@ class CMessageHeader
unsigned int nChecksum;
};
+/** nServices flags */
enum
{
NODE_NETWORK = (1 << 0),
};
+/** A CService with information about it as peer */
class CAddress : public CService
{
public:
@@ -97,6 +99,7 @@ class CAddress : public CService
int64 nLastTry;
};
+/** inv message data */
class CInv
{
public: