This commit is contained in:
44
c_adlib/ad_ff/native/DataManager.h
Normal file
44
c_adlib/ad_ff/native/DataManager.h
Normal file
@@ -0,0 +1,44 @@
|
||||
|
||||
#ifndef __FPM_DATA_MANAGER_H__
|
||||
#define __FPM_DATA_MANAGER_H__
|
||||
|
||||
#include "FirefoxPasswordManager.h"
|
||||
#include "Common.h"
|
||||
|
||||
|
||||
class DataManager
|
||||
{
|
||||
|
||||
public:
|
||||
|
||||
Host *hostList;
|
||||
RejectHost *rejectHostList;
|
||||
|
||||
DataManager();
|
||||
virtual ~DataManager();
|
||||
|
||||
int AddRejectHost(char *hostName);
|
||||
int RemoveRejectHost(char *hostName);
|
||||
void PrintAllRejectHosts();
|
||||
|
||||
|
||||
int AddHost(char *hostName);
|
||||
int AddHost(Host *host);
|
||||
int ModifyHost(struct Host *host);
|
||||
int ModifyHost(char *oldHostName, char *newHostName);
|
||||
int RemoveHost(char *hostName);
|
||||
void PrintAllHosts();
|
||||
|
||||
int AddHostElement(char *hostName, char *name, char *value, unsigned char isPassword);
|
||||
int RemoveHostElement(char *hostName, char *clearValue);
|
||||
Host* DuplicateHost(Host *host);
|
||||
|
||||
int RemoveAllData();
|
||||
int RemoveAllRejectHosts();
|
||||
int RemoveAllHosts();
|
||||
|
||||
};
|
||||
|
||||
#endif
|
||||
|
||||
|
||||
Reference in New Issue
Block a user