Mixe for Privacy and Anonymity in the Internet
TypeB
CALastMixB.hpp
Go to the documentation of this file.
1
/*
2
* Copyright (c) 2006, The JAP-Team
3
* All rights reserved.
4
* Redistribution and use in source and binary forms, with or without
5
* modification, are permitted provided that the following conditions are met:
6
*
7
* - Redistributions of source code must retain the above copyright notice,
8
* this list of conditions and the following disclaimer.
9
*
10
* - Redistributions in binary form must reproduce the above copyright
11
* notice, this list of conditions and the following disclaimer in the
12
* documentation and/or other materials provided with the distribution.
13
*
14
* - Neither the name of the University of Technology Dresden, Germany nor
15
* the names of its contributors may be used to endorse or promote
16
* products derived from this software without specific prior written
17
* permission.
18
*
19
*
20
* THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
21
* ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
22
* TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
23
* PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE
24
* LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
25
* CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
26
* SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
27
* INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
28
* CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
29
* ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
30
* POSSIBILITY OF SUCH DAMAGE
31
*/
32
#ifndef __CALASTMIXB__
33
#define __CALASTMIXB__
34
#ifndef ONLY_LOCAL_PROXY
35
#include "../CALastMix.hpp"
36
#include "
CAChainTable.hpp
"
37
38
39
40
class
CALastMixB
:
public
CALastMix
{
41
42
public
:
43
CALastMixB
();
44
45
protected
:
46
SINT32
loop
();
47
void
reconfigureMix
();
48
49
private
:
50
CAChainTable
*
m_pChainTable
;
51
CALastMixBChannelList
*
m_pChannelTable
;
52
53
};
54
55
#endif
//__CALASTMIXB__
56
#endif
//ONLY_LOCAL_PROXY
CAChainTable.hpp
SINT32
signed int SINT32
Definition:
basetypedefs.h:132
CAChainTable
Definition:
CAChainTable.hpp:52
CALastMixBChannelList
Definition:
CALastMixBChannelList.hpp:60
CALastMixB
Definition:
CALastMixB.hpp:40
CALastMixB::CALastMixB
CALastMixB()
Definition:
CALastMixB.cpp:47
CALastMixB::m_pChainTable
CAChainTable * m_pChainTable
Definition:
CALastMixB.hpp:50
CALastMixB::reconfigureMix
void reconfigureMix()
Definition:
CALastMixB.cpp:52
CALastMixB::m_pChannelTable
CALastMixBChannelList * m_pChannelTable
Definition:
CALastMixB.hpp:51
CALastMixB::loop
SINT32 loop()
Definition:
CALastMixB.cpp:63
CALastMix
Definition:
CALastMix.hpp:64
Generated on Sat Jul 22 2023 00:20:08 for Mixe for Privacy and Anonymity in the Internet by
1.9.1