Remove filter options
None of the filters used the options. The filter API version was already incremented once for 2.3 so there's no need to increment it again.
This commit is contained in:
@ -56,7 +56,6 @@ BinlogFilter::~BinlogFilter()
|
||||
|
||||
// static: filter create routine
|
||||
BinlogFilter* BinlogFilter::create(const char* zName,
|
||||
char** pzOptions,
|
||||
MXS_CONFIG_PARAMETER* pParams)
|
||||
{
|
||||
return new BinlogFilter(pParams);
|
||||
|
||||
@ -49,7 +49,6 @@ public:
|
||||
|
||||
// Creates a new filter instance
|
||||
static BinlogFilter* create(const char* zName,
|
||||
char** pzOptions,
|
||||
MXS_CONFIG_PARAMETER* ppParams);
|
||||
|
||||
// Creates a new session for this filter
|
||||
|
||||
6
server/modules/filter/cache/cachefilter.cc
vendored
6
server/modules/filter/cache/cachefilter.cc
vendored
@ -273,7 +273,7 @@ CacheFilter::~CacheFilter()
|
||||
}
|
||||
|
||||
// static
|
||||
CacheFilter* CacheFilter::create(const char* zName, char** pzOptions, MXS_CONFIG_PARAMETER* ppParams)
|
||||
CacheFilter* CacheFilter::create(const char* zName, MXS_CONFIG_PARAMETER* ppParams)
|
||||
{
|
||||
CacheFilter* pFilter = new CacheFilter;
|
||||
|
||||
@ -281,7 +281,7 @@ CacheFilter* CacheFilter::create(const char* zName, char** pzOptions, MXS_CONFIG
|
||||
{
|
||||
Cache* pCache = NULL;
|
||||
|
||||
if (process_params(pzOptions, ppParams, pFilter->m_config))
|
||||
if (process_params(ppParams, pFilter->m_config))
|
||||
{
|
||||
switch (pFilter->m_config.thread_model)
|
||||
{
|
||||
@ -338,7 +338,7 @@ uint64_t CacheFilter::getCapabilities()
|
||||
}
|
||||
|
||||
// static
|
||||
bool CacheFilter::process_params(char **pzOptions, MXS_CONFIG_PARAMETER *ppParams, CACHE_CONFIG& config)
|
||||
bool CacheFilter::process_params(MXS_CONFIG_PARAMETER *ppParams, CACHE_CONFIG& config)
|
||||
{
|
||||
bool error = false;
|
||||
|
||||
|
||||
4
server/modules/filter/cache/cachefilter.hh
vendored
4
server/modules/filter/cache/cachefilter.hh
vendored
@ -22,7 +22,7 @@ class CacheFilter : public maxscale::Filter<CacheFilter, CacheFilterSession>
|
||||
public:
|
||||
~CacheFilter();
|
||||
|
||||
static CacheFilter* create(const char* zName, char** pzOptions, MXS_CONFIG_PARAMETER* ppParams);
|
||||
static CacheFilter* create(const char* zName, MXS_CONFIG_PARAMETER* ppParams);
|
||||
|
||||
Cache& cache()
|
||||
{
|
||||
@ -48,7 +48,7 @@ private:
|
||||
CacheFilter(const CacheFilter&);
|
||||
CacheFilter& operator = (const CacheFilter&);
|
||||
|
||||
static bool process_params(char **pzOptions, MXS_CONFIG_PARAMETER *ppParams, CACHE_CONFIG& config);
|
||||
static bool process_params(MXS_CONFIG_PARAMETER *ppParams, CACHE_CONFIG& config);
|
||||
|
||||
private:
|
||||
CACHE_CONFIG m_config;
|
||||
|
||||
@ -320,7 +320,7 @@ int test(FilterModule& filter_module, const TEST_CASE& tc)
|
||||
sParameters->set_value("cached_data", "shared");
|
||||
sParameters->set_value("selects", "verify_cacheable");
|
||||
|
||||
auto_ptr<FilterModule::Instance> sInstance = filter_module.createInstance("test", NULL, sParameters);
|
||||
auto_ptr<FilterModule::Instance> sInstance = filter_module.createInstance("test", sParameters);
|
||||
|
||||
if (sInstance.get())
|
||||
{
|
||||
|
||||
@ -51,7 +51,7 @@
|
||||
* @endverbatim
|
||||
*/
|
||||
|
||||
static MXS_FILTER *createInstance(const char *name, char **options, MXS_CONFIG_PARAMETER *params);
|
||||
static MXS_FILTER *createInstance(const char *name, MXS_CONFIG_PARAMETER *params);
|
||||
static MXS_FILTER_SESSION *newSession(MXS_FILTER *instance, MXS_SESSION *session);
|
||||
static void closeSession(MXS_FILTER *instance, MXS_FILTER_SESSION *session);
|
||||
static void freeSession(MXS_FILTER *instance, MXS_FILTER_SESSION *session);
|
||||
@ -193,7 +193,7 @@ MXS_MODULE* MXS_CREATE_MODULE()
|
||||
* @return The instance data for this new instance
|
||||
*/
|
||||
static MXS_FILTER *
|
||||
createInstance(const char *name, char **options, MXS_CONFIG_PARAMETER *params)
|
||||
createInstance(const char *name, MXS_CONFIG_PARAMETER *params)
|
||||
{
|
||||
CCR_INSTANCE *my_instance = static_cast<CCR_INSTANCE*>(MXS_CALLOC(1, sizeof(CCR_INSTANCE)));
|
||||
|
||||
|
||||
@ -60,7 +60,7 @@ CommentFilter::~CommentFilter()
|
||||
}
|
||||
|
||||
// static
|
||||
CommentFilter* CommentFilter::create(const char* zName, char** pzOptions, MXS_CONFIG_PARAMETER* pParams)
|
||||
CommentFilter* CommentFilter::create(const char* zName, MXS_CONFIG_PARAMETER* pParams)
|
||||
{
|
||||
return new CommentFilter(config_get_string(pParams, CN_INJECT));
|
||||
}
|
||||
|
||||
@ -27,7 +27,7 @@ public:
|
||||
~CommentFilter();
|
||||
|
||||
// Creates a new filter instance
|
||||
static CommentFilter* create(const char* zName, char** pzOptions, MXS_CONFIG_PARAMETER* ppParams);
|
||||
static CommentFilter* create(const char* zName, MXS_CONFIG_PARAMETER* ppParams);
|
||||
|
||||
// Creates a new session for this filter
|
||||
CommentFilterSession* newSession(MXS_SESSION* pSession);
|
||||
|
||||
@ -1198,7 +1198,7 @@ Dbfw::~Dbfw()
|
||||
|
||||
}
|
||||
|
||||
Dbfw* Dbfw::create(const char* zName, char** pzOptions, MXS_CONFIG_PARAMETER* pParams)
|
||||
Dbfw* Dbfw::create(const char* zName, MXS_CONFIG_PARAMETER* pParams)
|
||||
{
|
||||
Dbfw* rval = NULL;
|
||||
RuleList rules;
|
||||
|
||||
@ -205,7 +205,7 @@ public:
|
||||
*
|
||||
* @return New instance or NULL on error
|
||||
*/
|
||||
static Dbfw* create(const char* zName, char** pzOptions, MXS_CONFIG_PARAMETER* ppParams);
|
||||
static Dbfw* create(const char* zName, MXS_CONFIG_PARAMETER* ppParams);
|
||||
|
||||
/**
|
||||
* Create a new filter session
|
||||
|
||||
@ -819,7 +819,7 @@ int test(FilterModule& filter_module, const FW_TEST& t)
|
||||
sParameters->set_value("action", zAction);
|
||||
sParameters->set_value("rules", file.name());
|
||||
|
||||
auto_ptr<FilterModule::Instance> sInstance = filter_module.createInstance("test", NULL, sParameters);
|
||||
auto_ptr<FilterModule::Instance> sInstance = filter_module.createInstance("test", sParameters);
|
||||
|
||||
if (sInstance.get())
|
||||
{
|
||||
|
||||
@ -26,7 +26,7 @@
|
||||
*
|
||||
*/
|
||||
|
||||
static MXS_FILTER *createInstance(const char* name, char **options, MXS_CONFIG_PARAMETER *params);
|
||||
static MXS_FILTER *createInstance(const char* name, MXS_CONFIG_PARAMETER *params);
|
||||
static MXS_FILTER_SESSION *newSession(MXS_FILTER *instance, MXS_SESSION *session);
|
||||
static void closeSession(MXS_FILTER *instance, MXS_FILTER_SESSION *session);
|
||||
static void freeSession(MXS_FILTER *instance, MXS_FILTER_SESSION *session);
|
||||
@ -99,7 +99,7 @@ MXS_MODULE* MXS_CREATE_MODULE()
|
||||
* @return The instance data for this new instance
|
||||
*/
|
||||
static MXS_FILTER *
|
||||
createInstance(const char *name, char **options, MXS_CONFIG_PARAMETER *params)
|
||||
createInstance(const char *name, MXS_CONFIG_PARAMETER *params)
|
||||
{
|
||||
HINT_INSTANCE *my_instance;
|
||||
|
||||
|
||||
@ -30,7 +30,7 @@
|
||||
* @file datastream.c - Streaming of bulk inserts
|
||||
*/
|
||||
|
||||
static MXS_FILTER *createInstance(const char *name, char **options, MXS_CONFIG_PARAMETER*params);
|
||||
static MXS_FILTER *createInstance(const char *name, MXS_CONFIG_PARAMETER*params);
|
||||
static MXS_FILTER_SESSION *newSession(MXS_FILTER *instance, MXS_SESSION *session);
|
||||
static void closeSession(MXS_FILTER *instance, MXS_FILTER_SESSION *session);
|
||||
static void freeSession(MXS_FILTER *instance, MXS_FILTER_SESSION *session);
|
||||
@ -163,7 +163,7 @@ static const char load_data_template[] = "LOAD DATA LOCAL INFILE 'maxscale.data'
|
||||
* @return The instance data for this new instance
|
||||
*/
|
||||
static MXS_FILTER *
|
||||
createInstance(const char *name, char **options, MXS_CONFIG_PARAMETER *params)
|
||||
createInstance(const char *name, MXS_CONFIG_PARAMETER *params)
|
||||
{
|
||||
DS_INSTANCE *my_instance;
|
||||
|
||||
|
||||
@ -55,7 +55,7 @@
|
||||
/*
|
||||
* The filter entry points
|
||||
*/
|
||||
static MXS_FILTER *createInstance(const char *name, char **options, MXS_CONFIG_PARAMETER *);
|
||||
static MXS_FILTER *createInstance(const char *name, MXS_CONFIG_PARAMETER *);
|
||||
static MXS_FILTER_SESSION *newSession(MXS_FILTER *instance, MXS_SESSION *session);
|
||||
static void closeSession(MXS_FILTER *instance, MXS_FILTER_SESSION *session);
|
||||
static void freeSession(MXS_FILTER *instance, MXS_FILTER_SESSION *session);
|
||||
@ -246,7 +246,7 @@ void expose_functions(lua_State* state, GWBUF** active_buffer)
|
||||
* @return The instance data for this new instance
|
||||
*/
|
||||
static MXS_FILTER *
|
||||
createInstance(const char *name, char **options, MXS_CONFIG_PARAMETER *params)
|
||||
createInstance(const char *name, MXS_CONFIG_PARAMETER *params)
|
||||
{
|
||||
LUA_INSTANCE *my_instance;
|
||||
|
||||
|
||||
@ -132,7 +132,7 @@ MaskingFilter::~MaskingFilter()
|
||||
}
|
||||
|
||||
// static
|
||||
MaskingFilter* MaskingFilter::create(const char* zName, char** pzOptions, MXS_CONFIG_PARAMETER* pParams)
|
||||
MaskingFilter* MaskingFilter::create(const char* zName, MXS_CONFIG_PARAMETER* pParams)
|
||||
{
|
||||
MaskingFilter* pFilter = NULL;
|
||||
|
||||
|
||||
@ -29,7 +29,7 @@ public:
|
||||
typedef MaskingFilterConfig Config;
|
||||
|
||||
~MaskingFilter();
|
||||
static MaskingFilter* create(const char* zName, char** pzOptions, MXS_CONFIG_PARAMETER* ppParams);
|
||||
static MaskingFilter* create(const char* zName, MXS_CONFIG_PARAMETER* ppParams);
|
||||
|
||||
MaskingFilterSession* newSession(MXS_SESSION* pSession);
|
||||
|
||||
|
||||
@ -37,9 +37,7 @@
|
||||
|
||||
#include "maxrows.h"
|
||||
|
||||
static MXS_FILTER *createInstance(const char *name,
|
||||
char **options,
|
||||
MXS_CONFIG_PARAMETER *);
|
||||
static MXS_FILTER *createInstance(const char *name, MXS_CONFIG_PARAMETER *);
|
||||
static MXS_FILTER_SESSION *newSession(MXS_FILTER *instance,
|
||||
MXS_SESSION *session);
|
||||
static void closeSession(MXS_FILTER *instance,
|
||||
@ -234,9 +232,7 @@ static int send_maxrows_reply_limit(MAXROWS_SESSION_DATA *csdata);
|
||||
*
|
||||
* @return The instance data for this new instance
|
||||
*/
|
||||
static MXS_FILTER *createInstance(const char *name,
|
||||
char **options,
|
||||
MXS_CONFIG_PARAMETER *params)
|
||||
static MXS_FILTER *createInstance(const char *name, MXS_CONFIG_PARAMETER *params)
|
||||
{
|
||||
MAXROWS_INSTANCE *cinstance = static_cast<MAXROWS_INSTANCE*>(MXS_CALLOC(1, sizeof(MAXROWS_INSTANCE)));
|
||||
|
||||
|
||||
@ -85,7 +85,7 @@ static int hktask_id = 0;
|
||||
/*
|
||||
* The filter entry points
|
||||
*/
|
||||
static MXS_FILTER *createInstance(const char *name, char **options, MXS_CONFIG_PARAMETER *);
|
||||
static MXS_FILTER *createInstance(const char *name, MXS_CONFIG_PARAMETER *);
|
||||
static MXS_FILTER_SESSION *newSession(MXS_FILTER *instance, MXS_SESSION *session);
|
||||
static void closeSession(MXS_FILTER *instance, MXS_FILTER_SESSION *session);
|
||||
static void freeSession(MXS_FILTER *instance, MXS_FILTER_SESSION *session);
|
||||
@ -526,7 +526,7 @@ char** parse_optstr(const char* str, const char* tok, int* szstore)
|
||||
* @return The instance data for this new instance
|
||||
*/
|
||||
static MXS_FILTER *
|
||||
createInstance(const char *name, char **options, MXS_CONFIG_PARAMETER *params)
|
||||
createInstance(const char *name, MXS_CONFIG_PARAMETER *params)
|
||||
{
|
||||
MQ_INSTANCE *my_instance = static_cast<MQ_INSTANCE*>(MXS_CALLOC(1, sizeof(MQ_INSTANCE)));
|
||||
|
||||
|
||||
@ -232,7 +232,7 @@ uint64_t RegexHintFilter::getCapabilities()
|
||||
* @return The new instance or null on error
|
||||
*/
|
||||
RegexHintFilter*
|
||||
RegexHintFilter::create(const char* name, char** options, MXS_CONFIG_PARAMETER* params)
|
||||
RegexHintFilter::create(const char* name, MXS_CONFIG_PARAMETER* params)
|
||||
{
|
||||
bool error = false;
|
||||
SourceHost* source_host = NULL;
|
||||
|
||||
@ -54,8 +54,7 @@ public:
|
||||
RegexHintFilter(string user, SourceHost* source, const MappingArray& map,
|
||||
int ovector_size);
|
||||
~RegexHintFilter();
|
||||
static RegexHintFilter* create(const char* zName, char** pzOptions,
|
||||
MXS_CONFIG_PARAMETER* ppParams);
|
||||
static RegexHintFilter* create(const char* zName, MXS_CONFIG_PARAMETER* ppParams);
|
||||
RegexHintFSession* newSession(MXS_SESSION *session);
|
||||
void diagnostics(DCB* dcb);
|
||||
json_t* diagnostics_json() const;
|
||||
|
||||
@ -126,7 +126,7 @@ NullFilter::~NullFilter()
|
||||
}
|
||||
|
||||
// static
|
||||
NullFilter* NullFilter::create(const char* zName, char**, MXS_CONFIG_PARAMETER* pParams)
|
||||
NullFilter* NullFilter::create(const char* zName, MXS_CONFIG_PARAMETER* pParams)
|
||||
{
|
||||
NullFilter* pFilter = NULL;
|
||||
|
||||
|
||||
@ -20,7 +20,7 @@ class NullFilter : public maxscale::Filter<NullFilter, NullFilterSession>
|
||||
{
|
||||
public:
|
||||
~NullFilter();
|
||||
static NullFilter* create(const char* zName, char** pzOptions, MXS_CONFIG_PARAMETER* pParams);
|
||||
static NullFilter* create(const char* zName, MXS_CONFIG_PARAMETER* pParams);
|
||||
|
||||
NullFilterSession* newSession(MXS_SESSION* pSession);
|
||||
|
||||
|
||||
@ -89,7 +89,7 @@ enum log_options
|
||||
};
|
||||
|
||||
/* The filter entry points */
|
||||
static MXS_FILTER *createInstance(const char *name, char **options, MXS_CONFIG_PARAMETER *);
|
||||
static MXS_FILTER *createInstance(const char *name, MXS_CONFIG_PARAMETER *);
|
||||
static MXS_FILTER_SESSION *newSession(MXS_FILTER *instance, MXS_SESSION *session);
|
||||
static void closeSession(MXS_FILTER *instance, MXS_FILTER_SESSION *session);
|
||||
static void freeSession(MXS_FILTER *instance, MXS_FILTER_SESSION *session);
|
||||
@ -442,7 +442,7 @@ MXS_END_DECLS
|
||||
* @return The new filter instance, or NULL on error
|
||||
*/
|
||||
static MXS_FILTER *
|
||||
createInstance(const char *name, char **options, MXS_CONFIG_PARAMETER *params)
|
||||
createInstance(const char *name, MXS_CONFIG_PARAMETER *params)
|
||||
{
|
||||
bool error = false;
|
||||
QlaInstance* my_instance = NULL;
|
||||
|
||||
@ -42,7 +42,7 @@
|
||||
* @endverbatim
|
||||
*/
|
||||
|
||||
static MXS_FILTER *createInstance(const char *name, char **options, MXS_CONFIG_PARAMETER *params);
|
||||
static MXS_FILTER *createInstance(const char *name, MXS_CONFIG_PARAMETER *params);
|
||||
static MXS_FILTER_SESSION *newSession(MXS_FILTER *instance, MXS_SESSION *session);
|
||||
static void closeSession(MXS_FILTER *instance, MXS_FILTER_SESSION *session);
|
||||
static void freeSession(MXS_FILTER *instance, MXS_FILTER_SESSION *session);
|
||||
@ -188,7 +188,7 @@ void free_instance(REGEX_INSTANCE *instance)
|
||||
* @return The instance data for this new instance
|
||||
*/
|
||||
static MXS_FILTER *
|
||||
createInstance(const char *name, char **options, MXS_CONFIG_PARAMETER *params)
|
||||
createInstance(const char *name, MXS_CONFIG_PARAMETER *params)
|
||||
{
|
||||
REGEX_INSTANCE *my_instance = static_cast<REGEX_INSTANCE*>(MXS_CALLOC(1, sizeof(REGEX_INSTANCE)));
|
||||
|
||||
|
||||
@ -59,7 +59,7 @@ Tee::Tee(SERVICE* service, std::string user, std::string remote,
|
||||
*
|
||||
* @return The instance data for this new instance
|
||||
*/
|
||||
Tee* Tee::create(const char *name, char **options, MXS_CONFIG_PARAMETER *params)
|
||||
Tee* Tee::create(const char *name, MXS_CONFIG_PARAMETER *params)
|
||||
{
|
||||
SERVICE* service = config_get_service(params, "service");
|
||||
const char* source = config_get_string(params, "source");
|
||||
|
||||
@ -32,7 +32,7 @@ class Tee: public mxs::Filter<Tee, TeeSession>
|
||||
const Tee& operator=(const Tee&);
|
||||
public:
|
||||
|
||||
static Tee* create(const char* zName, char** pzOptions, MXS_CONFIG_PARAMETER* ppParams);
|
||||
static Tee* create(const char* zName, MXS_CONFIG_PARAMETER* ppParams);
|
||||
TeeSession* newSession(MXS_SESSION* session);
|
||||
void diagnostics(DCB* pDcb);
|
||||
json_t* diagnostics_json() const;
|
||||
|
||||
@ -27,12 +27,11 @@ namespace maxscale
|
||||
const char* FilterModule::zName = MODULE_FILTER;
|
||||
|
||||
auto_ptr<FilterModule::Instance> FilterModule::createInstance(const char* zName,
|
||||
char** pzOptions,
|
||||
MXS_CONFIG_PARAMETER* pParameters)
|
||||
{
|
||||
auto_ptr<Instance> sInstance;
|
||||
|
||||
MXS_FILTER* pFilter = m_pApi->createInstance(zName, pzOptions, pParameters);
|
||||
MXS_FILTER* pFilter = m_pApi->createInstance(zName, pParameters);
|
||||
|
||||
if (pFilter)
|
||||
{
|
||||
@ -43,10 +42,9 @@ auto_ptr<FilterModule::Instance> FilterModule::createInstance(const char* zName,
|
||||
}
|
||||
|
||||
auto_ptr<FilterModule::Instance> FilterModule::createInstance(const char* zName,
|
||||
char** pzOptions,
|
||||
std::auto_ptr<ConfigParameters> sParameters)
|
||||
{
|
||||
return createInstance(zName, pzOptions, sParameters.get());
|
||||
return createInstance(zName, sParameters.get());
|
||||
}
|
||||
|
||||
//
|
||||
|
||||
@ -137,11 +137,9 @@ public:
|
||||
* @return A new instance or NULL if creation failed.
|
||||
*/
|
||||
std::auto_ptr<Instance> createInstance(const char* zName,
|
||||
char** pzOptions,
|
||||
MXS_CONFIG_PARAMETER* pParameters);
|
||||
|
||||
std::auto_ptr<Instance> createInstance(const char* zName,
|
||||
char** pzOptions,
|
||||
std::auto_ptr<ConfigParameters> sParameters);
|
||||
|
||||
private:
|
||||
|
||||
@ -61,7 +61,7 @@ ThrottleFilter::ThrottleFilter(const ThrottleConfig &config) : m_config(config)
|
||||
{
|
||||
}
|
||||
|
||||
ThrottleFilter * ThrottleFilter::create(const char* zName, char * * pzOptions, MXS_CONFIG_PARAMETER * pParams)
|
||||
ThrottleFilter * ThrottleFilter::create(const char* zName, MXS_CONFIG_PARAMETER * pParams)
|
||||
{
|
||||
int max_qps = config_get_integer(pParams, MAX_QPS_CFG);
|
||||
int sample_msecs = config_get_integer(pParams, SAMPLING_DURATION_CFG);
|
||||
|
||||
@ -49,7 +49,7 @@ struct ThrottleConfig
|
||||
class ThrottleFilter : public maxscale::Filter<ThrottleFilter, ThrottleSession>
|
||||
{
|
||||
public:
|
||||
static ThrottleFilter* create(const char* zName, char** pzOptions, MXS_CONFIG_PARAMETER* pParams);
|
||||
static ThrottleFilter* create(const char* zName, MXS_CONFIG_PARAMETER* pParams);
|
||||
ThrottleFilter(const ThrottleFilter&) = delete;
|
||||
ThrottleFilter& operator = (const ThrottleFilter&) = delete;
|
||||
|
||||
|
||||
@ -50,7 +50,7 @@
|
||||
/*
|
||||
* The filter entry points
|
||||
*/
|
||||
static MXS_FILTER *createInstance(const char *name, char **options, MXS_CONFIG_PARAMETER *);
|
||||
static MXS_FILTER *createInstance(const char *name, MXS_CONFIG_PARAMETER *);
|
||||
static MXS_FILTER_SESSION *newSession(MXS_FILTER *instance, MXS_SESSION *session);
|
||||
static void closeSession(MXS_FILTER *instance, MXS_FILTER_SESSION *session);
|
||||
static void freeSession(MXS_FILTER *instance, MXS_FILTER_SESSION *session);
|
||||
@ -202,7 +202,7 @@ MXS_MODULE* MXS_CREATE_MODULE()
|
||||
* @return The instance data for this new instance
|
||||
*/
|
||||
static MXS_FILTER *
|
||||
createInstance(const char *name, char **options, MXS_CONFIG_PARAMETER *params)
|
||||
createInstance(const char *name, MXS_CONFIG_PARAMETER *params)
|
||||
{
|
||||
TOPN_INSTANCE *my_instance = (TOPN_INSTANCE*)MXS_MALLOC(sizeof(TOPN_INSTANCE));
|
||||
|
||||
|
||||
@ -78,7 +78,7 @@ static const int default_sql_size = 4 * 1024;
|
||||
/*
|
||||
* The filter entry points
|
||||
*/
|
||||
static MXS_FILTER *createInstance(const char *name, char **options, MXS_CONFIG_PARAMETER *);
|
||||
static MXS_FILTER *createInstance(const char *name, MXS_CONFIG_PARAMETER *);
|
||||
static MXS_FILTER_SESSION *newSession(MXS_FILTER *instance, MXS_SESSION *session);
|
||||
static void closeSession(MXS_FILTER *instance, MXS_FILTER_SESSION *session);
|
||||
static void freeSession(MXS_FILTER *instance, MXS_FILTER_SESSION *session);
|
||||
@ -208,7 +208,7 @@ MXS_MODULE* MXS_CREATE_MODULE()
|
||||
* @return The instance data for this new instance
|
||||
*/
|
||||
static MXS_FILTER *
|
||||
createInstance(const char *name, char **options, MXS_CONFIG_PARAMETER *params)
|
||||
createInstance(const char *name, MXS_CONFIG_PARAMETER *params)
|
||||
{
|
||||
TPM_INSTANCE *my_instance = static_cast<TPM_INSTANCE*>(MXS_CALLOC(1, sizeof(TPM_INSTANCE)));
|
||||
|
||||
|
||||
Reference in New Issue
Block a user