ReplicaNet and RNLobby
1
Main Page
Related Pages
Classes
Files
File List
File Members
ReplicaNetWork
RNPlatform
Inc
CheckSum.h
1
/* START_LICENSE_HEADER
2
3
Copyright (C) 2000 Martin Piper, original design and program code
4
Copyright (C) 2001 Replica Software
5
6
This program file is copyright (C) Replica Software and can only be used under license.
7
For more information visit: http://www.replicanet.com/
8
Or email: info@replicanet.com
9
10
END_LICENSE_HEADER */
11
#include "RNPlatform/Inc/MemoryTracking.h"
12
#ifndef _CHECKSUM_H_
13
#define _CHECKSUM_H_
14
15
namespace
RNReplicaNet
16
{
17
21
class
Checksum
22
{
23
public
:
30
static
int
ChecksumData
(
const
void
*buffer ,
const
size_t
length );
31
41
static
void
ChecksumDataWithSlots
(
int
*checksumSlots ,
const
size_t
numSlots,
const
void
*buffer,
const
size_t
length ,
const
bool
initialiseSlots =
false
,
const
bool
initialiseSlotsWithLength =
false
);
42
43
private
:
44
Checksum
(){}
45
virtual
~
Checksum
(){}
46
};
47
48
}
// namespace RNReplicaNet
49
50
#endif
RNReplicaNet::Checksum::ChecksumData
static int ChecksumData(const void *buffer, const size_t length)
RNReplicaNet::Checksum
Definition:
CheckSum.h:21
RNReplicaNet::Checksum::ChecksumDataWithSlots
static void ChecksumDataWithSlots(int *checksumSlots, const size_t numSlots, const void *buffer, const size_t length, const bool initialiseSlots=false, const bool initialiseSlotsWithLength=false)
Generated on Tue May 23 2017 21:00:19 for ReplicaNet and RNLobby by
1.8.6