143 lines
3.6 KiB
C++
143 lines
3.6 KiB
C++
|
/*++
|
|||
|
|
|||
|
<EFBFBD> 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);
|
|||
|
}
|