Source Code (Use browser search to find items of interest.)

Class Index

kioslave'SmbAnswerCallback (./kdebase/kioslave/smb/libsmb++/src/types.h:39)

class SmbAnswerCallback
{
protected:
	char *lastAnswer;
public:
	SmbAnswerCallback();
	virtual ~SmbAnswerCallback();
	// Possible types are:
	// ANSWER_USER_NAME: a user name is requested for the server in optmessage
	// ANSWER_USER_PASSWORD: a password for the user name in optmessage
	// ANSWER_SERVICE_PASSWORD: a password for the service in optmessage
	virtual char *getAnswer(int type, const char *optmessage);
};

kioslave'SmbAnswerCallback::SmbAnswerCallback() (./kdebase/kioslave/smb/libsmb++/src/types.cpp:50)

SmbAnswerCallback::SmbAnswerCallback()
{
	lastAnswer = 0;
}


kioslave'SmbAnswerCallback::~SmbAnswerCallback() (./kdebase/kioslave/smb/libsmb++/src/types.cpp:55)

SmbAnswerCallback::~SmbAnswerCallback()
{
	if (lastAnswer) delete lastAnswer;
	lastAnswer = 0;
}


kioslave'SmbAnswerCallback::getAnswer() (./kdebase/kioslave/smb/libsmb++/src/types.cpp:61)

char *SmbAnswerCallback::getAnswer(int type, const char *optmessage)
{
	// print your custom/internationalized message here
	// ask user an answer
	// reallocate (newstrcpy) lastAnswer with it, or set it to 0
	return lastAnswer;
}