Moved the kMessageHeaderMagic constant into the class. Made BMessage a friend of KMessage.

git-svn-id: file:///srv/svn/repos/haiku/trunk/current@11059 a95241bf-73f2-0310-859d-f6bbb57e9c96
This commit is contained in:
Ingo Weinhold
2005-01-26 02:10:42 +00:00
parent b8ab94faaa
commit ea69d9d35f
2 changed files with 6 additions and 1 deletions
+3
View File
@@ -100,6 +100,7 @@ public:
private:
friend class KMessageField;
friend class BMessage; // not so nice, but makes things easier
struct Header {
uint32 magic;
@@ -141,6 +142,8 @@ private:
int32 fBufferCapacity;
uint32 fFlags;
int32 fLastFieldOffset;
static const uint32 kMessageHeaderMagic;
};
// KMessageField
+3 -1
View File
@@ -24,9 +24,11 @@
# endif
#endif
static const uint32 kMessageHeaderMagic = 'kMsG';
static const int32 kMessageReallocChunkSize = 64;
// kMessageHeaderMagic
const uint32 KMessage::kMessageHeaderMagic = 'kMsG';
// _Align
static inline
int32