On Feb 4, 10:37=A0am, Ami <Amit.Bas...@gmail.com> wrote:
Dear Friends I have the following piece of code
// Class declaration in tssDCE.h as below
#include "tssclifStructs.h"
#include "commonUtility.h"
#include "tssglob.h"
#include "tssUIn.h"
#include "tssodss.h"
#include "tssccu.h"
#include "tss_mesh.h"
class CTssclifUtility : public CCommonUtility
{
public :
=A0 =A0 =A0 =A0 CTssclifUtility();
=A0 =A0 =A0 =A0 virtual ~CTssclifUtility();
=A0 =A0 =A0 =A0 void CopyToSoapTSS_USER_PROFILE_T(TssUserProfileT &,
tss_user_profile_t *);
=A0 =A0 =A0 =A0 tss_user_profile_t* =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =
=A0 =A0 =A0 =A0 =A0 m_pUserProfile;
};
//// IN tssDCE.cpp , the function is defined as below
void CTssclifUtility::CopyToSoapTSS_USER_PROFILE_T(TssUsrProfileT &
feStruct, tss_user_profile_t * lclStruct)
{
=A0 =A0 =A0 =A0 if(lclStruct->user_info.user_uuid!=3DNULL)
=A0 =A0 =A0 =A0 {
=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 feStruct->userInfo->userUuid=3D(char*)lclS=
truct->user_info.user_uuid;
=A0 =A0 =A0 =A0 }
=A0 =A0 =A0 =A0 feStruct->userInfo->userSecInfoStatus=3D(char*)lclStruct->=
user_info.user_sec_info_status;
=A0 =A0 =A0 =A0 feStruct->userInfo->userId=3D(char*)lclStruct->user_info.u=
ser_id;
=A0 =A0 =A0 =A0 feStruct->userInfo->userName=3D(char*)lclStruct->user_info=
..user_name;
=A0 =A0 =A0 =A0 feStruct->userInfo->employeeId=3D(char*)lclStruct-
user_info.employee_id;
}
while compiling , Im getting the following errors
rror 24: "tssclifDCE.cpp", line 21 # '<identifier>' expected instead
of 'tss_user_profile_t'.
=A0 =A0 tility::CopyToSoapTSS_USER_PROFILE_T(TssUsrProfileT & feStruct,
tss_user_profile_t * lclStruct)
^^^^^^^^^^^^^^^^^^
Error 373: "tssclifDCE.cpp", line 21 # Old-style function definition
parameter must be a simple identifier.
=A0 =A0 void CTssclifUtility::CopyToSoapTSS_USER_PROFILE_T(TssUsrProfileT
& feStruct, tss_user_profile_t * lclStruct)
^^^^^^^^^^^^^^^^^^^^^^^^^
Error 373: "tssclifDCE.cpp", line 21 # Old-style function definition
parameter must be a simple identifier.
=A0 =A0 SS_USER_PROFILE_T(TssUsrProfileT & feStruct, tss_user_profile_t *
lclStruct)
^^^^^^^^^^^
Error 43: "tssclifDCE.cpp", line 21 # C++ does not allow Old-style
(non-prototype) function definitions.
=A0 =A0 void CTssclifUtility::CopyToSoapTSS_USER_PROFILE_T(TssUsrProfile
=A0 =A0 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Error 388: "../header/tssclifDCE.h", line 22 # Member function "void
CTssclifUtility::CopyToSoapTSS_USER_PROFILE_T()" was not declared in
class CTssclifUtility
=A0 =A0 ["../header/tssclifDCE.h", line 16].
=A0 =A0 =A0 =A0 =A0 =A0 void CopyToSoapTSS_USER_PROFILE_T(TssUserProfileT =
&,
tss_user_profile
^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Error 445: "tssclifDCE.cpp", line 21 # Cannot recover from earlier
errors.
=A0 =A0 void CTssclifUtility::CopyToSoapTSS_USER_PROFILE_T(TssUsrProfile
=A0 =A0 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
*** Error exit code 2
for 1st error of identifier expected in
CopyToSoapTSS_USER_PROFILE_T(TssUsrProfileT & feStruct,
tss_user_profile_t * lclStruct)
im not sure why it asks for that
also for the error Member function "void
CTssclifUtility::CopyToSoapTSS_USER_PROFILE_T()" was not declared in
class CTssclifUtility
in tssDCE.h we have the function declaration
Errors got resolved
.