mirror of
https://github.com/RetroShare/RetroShare.git
synced 2025-06-28 16:17:28 -04:00
Fix CppCheck in rsgxstunnelitems.h
/libretroshare/src/gxstunnel/rsgxstunnelitems.h:75: warning: Cppcheck(uninitMemberVar): Member variable 'RsGxsTunnelDataItem::flags' is not initialized in the constructor. /libretroshare/src/gxstunnel/rsgxstunnelitems.h:76: warning: Cppcheck(uninitMemberVar): Member variable 'RsGxsTunnelDataItem::unique_item_counter' is not initialized in the constructor. /libretroshare/src/gxstunnel/rsgxstunnelitems.h:76: warning: Cppcheck(uninitMemberVar): Member variable 'RsGxsTunnelDataItem::flags' is not initialized in the constructor. /libretroshare/src/gxstunnel/rsgxstunnelitems.h:76: warning: Cppcheck(uninitMemberVar): Member variable 'RsGxsTunnelDataItem::service_id' is not initialized in the constructor. /libretroshare/src/gxstunnel/rsgxstunnelitems.h:111: warning: Cppcheck(uninitMemberVar): Member variable 'RsGxsTunnelDataAckItem::unique_item_counter' is not initialized in the constructor. /libretroshare/src/gxstunnel/rsgxstunnelitems.h:128: warning: Cppcheck(uninitMemberVar): Member variable 'RsGxsTunnelDHPublicKeyItem::public_key' is not initialized in the constructor. /libretroshare/src/gxstunnel/rsgxstunnelitems.h:145: warning: Cppcheck(operatorEqVarError): Member variable 'RsGxsTunnelDHPublicKeyItem::public_key' is not assigned a value in 'RsGxsTunnelDHPublicKeyItem::operator='. /libretroshare/src/gxstunnel/rsgxstunnelitems.h:56: warning: Cppcheck(noExplicitConstructor): Class 'RsGxsTunnelItem' has a constructor with 1 argument that is not explicit. /libretroshare/src/gxstunnel/rsgxstunnelitems.h:76: warning: Cppcheck(noExplicitConstructor): Class 'RsGxsTunnelDataItem' has a constructor with 1 argument that is not explicit.
This commit is contained in:
parent
4ed663a5c1
commit
722d98e43e
1 changed files with 7 additions and 7 deletions
|
@ -53,7 +53,7 @@ typedef uint64_t GxsTunnelDHSessionId ;
|
||||||
class RsGxsTunnelItem: public RsItem
|
class RsGxsTunnelItem: public RsItem
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
RsGxsTunnelItem(uint8_t item_subtype) : RsItem(RS_PKT_VERSION_SERVICE,RS_SERVICE_TYPE_GXS_TUNNEL,item_subtype)
|
explicit RsGxsTunnelItem(uint8_t item_subtype) : RsItem(RS_PKT_VERSION_SERVICE,RS_SERVICE_TYPE_GXS_TUNNEL,item_subtype)
|
||||||
{
|
{
|
||||||
setPriorityLevel(QOS_PRIORITY_RS_CHAT_ITEM) ;
|
setPriorityLevel(QOS_PRIORITY_RS_CHAT_ITEM) ;
|
||||||
}
|
}
|
||||||
|
@ -72,8 +72,8 @@ class RsGxsTunnelItem: public RsItem
|
||||||
class RsGxsTunnelDataItem: public RsGxsTunnelItem
|
class RsGxsTunnelDataItem: public RsGxsTunnelItem
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
RsGxsTunnelDataItem() :RsGxsTunnelItem(RS_PKT_SUBTYPE_GXS_TUNNEL_DATA) { data=NULL ;data_size=0;service_id=0;unique_item_counter=0; }
|
RsGxsTunnelDataItem() :RsGxsTunnelItem(RS_PKT_SUBTYPE_GXS_TUNNEL_DATA), unique_item_counter(0), flags(0), service_id(0), data_size(0), data(NULL) {}
|
||||||
RsGxsTunnelDataItem(uint8_t subtype) :RsGxsTunnelItem(subtype) { data=NULL ;data_size=0; }
|
explicit RsGxsTunnelDataItem(uint8_t subtype) :RsGxsTunnelItem(subtype) , unique_item_counter(0), flags(0), service_id(0), data_size(0), data(NULL) {}
|
||||||
|
|
||||||
virtual ~RsGxsTunnelDataItem() {}
|
virtual ~RsGxsTunnelDataItem() {}
|
||||||
virtual void clear() {}
|
virtual void clear() {}
|
||||||
|
@ -108,7 +108,7 @@ class RsGxsTunnelStatusItem: public RsGxsTunnelItem
|
||||||
class RsGxsTunnelDataAckItem: public RsGxsTunnelItem
|
class RsGxsTunnelDataAckItem: public RsGxsTunnelItem
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
RsGxsTunnelDataAckItem() :RsGxsTunnelItem(RS_PKT_SUBTYPE_GXS_TUNNEL_DATA_ACK) {}
|
RsGxsTunnelDataAckItem() :RsGxsTunnelItem(RS_PKT_SUBTYPE_GXS_TUNNEL_DATA_ACK), unique_item_counter(0) {}
|
||||||
RsGxsTunnelDataAckItem(void *data,uint32_t size) ; // deserialization
|
RsGxsTunnelDataAckItem(void *data,uint32_t size) ; // deserialization
|
||||||
|
|
||||||
virtual ~RsGxsTunnelDataAckItem() {}
|
virtual ~RsGxsTunnelDataAckItem() {}
|
||||||
|
@ -125,7 +125,7 @@ class RsGxsTunnelDataAckItem: public RsGxsTunnelItem
|
||||||
class RsGxsTunnelDHPublicKeyItem: public RsGxsTunnelItem
|
class RsGxsTunnelDHPublicKeyItem: public RsGxsTunnelItem
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
RsGxsTunnelDHPublicKeyItem() :RsGxsTunnelItem(RS_PKT_SUBTYPE_GXS_TUNNEL_DH_PUBLIC_KEY) {}
|
RsGxsTunnelDHPublicKeyItem() :RsGxsTunnelItem(RS_PKT_SUBTYPE_GXS_TUNNEL_DH_PUBLIC_KEY), public_key(NULL) {}
|
||||||
RsGxsTunnelDHPublicKeyItem(void *data,uint32_t size) ; // deserialization
|
RsGxsTunnelDHPublicKeyItem(void *data,uint32_t size) ; // deserialization
|
||||||
|
|
||||||
virtual ~RsGxsTunnelDHPublicKeyItem() ;
|
virtual ~RsGxsTunnelDHPublicKeyItem() ;
|
||||||
|
@ -141,8 +141,8 @@ class RsGxsTunnelDHPublicKeyItem: public RsGxsTunnelItem
|
||||||
|
|
||||||
private:
|
private:
|
||||||
// make the object non copy-able
|
// make the object non copy-able
|
||||||
RsGxsTunnelDHPublicKeyItem(const RsGxsTunnelDHPublicKeyItem&) : RsGxsTunnelItem(RS_PKT_SUBTYPE_GXS_TUNNEL_DH_PUBLIC_KEY) {}
|
RsGxsTunnelDHPublicKeyItem(const RsGxsTunnelDHPublicKeyItem&) : RsGxsTunnelItem(RS_PKT_SUBTYPE_GXS_TUNNEL_DH_PUBLIC_KEY), public_key(NULL) {}
|
||||||
const RsGxsTunnelDHPublicKeyItem& operator=(const RsGxsTunnelDHPublicKeyItem&) { return *this ;}
|
const RsGxsTunnelDHPublicKeyItem& operator=(const RsGxsTunnelDHPublicKeyItem&) { public_key = NULL; return *this ;}
|
||||||
};
|
};
|
||||||
|
|
||||||
class RsGxsTunnelSerialiser: public RsServiceSerializer
|
class RsGxsTunnelSerialiser: public RsServiceSerializer
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue