You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
142 lines
3.7 KiB
142 lines
3.7 KiB
/*++
|
|
|
|
© 1998 Seagate Software, Inc. All rights reserved.
|
|
|
|
Module Name:
|
|
|
|
FsaTrace.cpp
|
|
|
|
Abstract:
|
|
|
|
These functions are used to provide an ability to trace the flow
|
|
of the application for FSA debugging purposes.
|
|
|
|
Author:
|
|
|
|
Cat Brant [cbrant] 7-Dec-1996
|
|
|
|
Revision History:
|
|
|
|
--*/
|
|
|
|
#include "stdafx.h"
|
|
#include "stdio.h"
|
|
|
|
#include "fsa.h"
|
|
|
|
|
|
const OLECHAR*
|
|
FsaRequestActionAsString(
|
|
FSA_REQUEST_ACTION requestAction
|
|
)
|
|
|
|
/*++
|
|
|
|
Routine Description:
|
|
|
|
This routine provides a string repesentation (e.g. FSA_REQUSEST_ACTION_MIGRATE) for
|
|
the value of the request action supplied.
|
|
|
|
NOTE: This method does not support localization of the strings.
|
|
|
|
Arguments:
|
|
|
|
requestAction - An FSA_REQUEST_ACTION value.
|
|
|
|
Return Value:
|
|
|
|
A string representation of the value of the request action.
|
|
|
|
--*/
|
|
{
|
|
static OLECHAR returnString[60];
|
|
|
|
switch (requestAction) {
|
|
case FSA_REQUEST_ACTION_DELETE:
|
|
swprintf(returnString, OLESTR("FSA_REQUEST_ACTION_DELETE"));
|
|
break;
|
|
case FSA_REQUEST_ACTION_FILTER_RECALL:
|
|
swprintf(returnString, OLESTR("FSA_REQUEST_ACTION_FIILTER_RECALL"));
|
|
break;
|
|
case FSA_REQUEST_ACTION_PREMIGRATE:
|
|
swprintf(returnString, OLESTR("FSA_REQUEST_ACTION_PREMIGRATE"));
|
|
break;
|
|
case FSA_REQUEST_ACTION_RECALL:
|
|
swprintf(returnString, OLESTR("FSA_REQUEST_ACTION_RECALL"));
|
|
break;
|
|
case FSA_REQUEST_ACTION_VALIDATE:
|
|
swprintf(returnString, OLESTR("FSA_REQUEST_ACTION_VALIDATE"));
|
|
break;
|
|
default:
|
|
swprintf(returnString, OLESTR("UNKNOWN FSA_REQUEST_ACTION_?????"));
|
|
break;
|
|
}
|
|
|
|
return(returnString);
|
|
}
|
|
|
|
|
|
const OLECHAR*
|
|
FsaResultActionAsString(
|
|
FSA_RESULT_ACTION resultAction
|
|
)
|
|
|
|
/*++
|
|
|
|
Routine Description:
|
|
|
|
This routine provides a string repesentation (e.g. FSA_RESULT_ACTION_TRUNCATE) for
|
|
the value of the result action supplied.
|
|
|
|
NOTE: This method does not support localization of the strings.
|
|
|
|
Arguments:
|
|
|
|
resultAction - An FSA_RESULT_ACTION value.
|
|
|
|
Return Value:
|
|
|
|
A string representation of the value of the result action.
|
|
|
|
--*/
|
|
{
|
|
static OLECHAR returnString[60];
|
|
|
|
switch (resultAction) {
|
|
case FSA_RESULT_ACTION_DELETE:
|
|
swprintf(returnString, OLESTR("FSA_RESULT_ACTION_DELETE"));
|
|
break;
|
|
case FSA_RESULT_ACTION_DELETEPLACEHOLDER:
|
|
swprintf(returnString, OLESTR("FSA_RESULT_ACTION_DELETEPLACEHOLDER"));
|
|
break;
|
|
case FSA_RESULT_ACTION_LIST:
|
|
swprintf(returnString, OLESTR("FSA_RESULT_ACTION_LIST"));
|
|
break;
|
|
case FSA_RESULT_ACTION_OPEN:
|
|
swprintf(returnString, OLESTR("FSA_RESULT_ACTION_OPEN"));
|
|
break;
|
|
case FSA_RESULT_ACTION_PEEK:
|
|
swprintf(returnString, OLESTR("FSA_RESULT_ACTION_PEEK"));
|
|
break;
|
|
case FSA_RESULT_ACTION_REPARSE:
|
|
swprintf(returnString, OLESTR("FSA_RESULT_ACTION_REPARSE"));
|
|
break;
|
|
case FSA_RESULT_ACTION_TRUNCATE:
|
|
swprintf(returnString, OLESTR("FSA_RESULT_ACTION_TRUNCATE"));
|
|
break;
|
|
case FSA_RESULT_ACTION_REWRITEPLACEHOLDER:
|
|
swprintf(returnString, OLESTR("FSA_RESULT_ACTION_REWRITEPLACEHOLDER"));
|
|
break;
|
|
case FSA_RESULT_ACTION_RECALLEDDATA:
|
|
swprintf(returnString, OLESTR("FSA_RESULT_ACTION_RECALLEDDATA"));
|
|
break;
|
|
case FSA_RESULT_ACTION_NONE:
|
|
swprintf(returnString, OLESTR("FSA_RESULT_ACTION_NONE"));
|
|
break;
|
|
default:
|
|
swprintf(returnString, OLESTR("UNKNOWN FSA_RESULT_ACTION_?????"));
|
|
break;
|
|
}
|
|
|
|
return(returnString);
|
|
}
|