added blogs

git-svn-id: http://svn.code.sf.net/p/retroshare/code/trunk@2182 b45a01b8-16f6-495d-af2f-9b41ad6348cc
This commit is contained in:
chrisparker126 2010-02-03 22:53:35 +00:00
parent 7fc84d7ceb
commit cf6d69c66e
7 changed files with 2830 additions and 68 deletions

View file

@ -171,6 +171,40 @@ virtual RsItem * deserialise(void *data, uint32_t *size);
/**************************************************************************/
/**************************************************************************/
class RsBlogMsg: public RsItem
{
public:
RsBlogMsg()
:RsItem(RS_PKT_VERSION_SERVICE, RS_SERVICE_TYPE_QBLOG,
RS_PKT_SUBTYPE_DEFAULT)
{ return; }
virtual ~RsBlogMsg();
virtual void clear();
RsTlvBinaryData cert; /* Mandatory */
RsTlvFileSet files; /* Mandatory */
RsTlvBinaryData sign; /* Mandatory */
};
class RsBlogMsgSerialiser: public RsSerialType
{
public:
RsBlogMsgSerialiser()
:RsSerialType(RS_PKT_VERSION_SERVICE, RS_SERVICE_TYPE_QBLOG)
{ return; }
virtual ~RsBlogMsgSerialiser();
virtual uint32_t size(RsItem *);
virtual bool serialise (RsItem *item, void *data, uint32_t *size);
virtual RsItem * deserialise(void *data, uint32_t *size);
};
/**************************************************************************/
#endif /* RS_SERVICE_ITEMS_H */