const char * expectedVersion,
size_t expectedVersionLength,
char * buffer,
size_t bufferSize );
JobCurrentStatus_t
Status codes for jobs.
Definition: jobs.h:267
size_t Jobs_UpdateMsg(JobCurrentStatus_t status, const char *expectedVersion, size_t expectedVersionLength, char *buffer, size_t bufferSize)
Populate a message string for an UpdateJobExecution request.
Definition: jobs.c:816
Populate a message string for an UpdateJobExecution request.
- Parameters
-
| status | Current status of the job |
| expectedVersion | The version that is expected |
| expectedVersionLength | The length of the expectedVersion string |
| buffer | The buffer to be written to |
| bufferSize | the size of the buffer |
- Returns
- 0 if write to buffer fails
-
messageLength if the write is successful
Example
const char * expectedVersion = "2";
size_t expectedVersionLength = ( sizeof(expectedVersion ) - 1U );
size_t messageLength = 0U;
expectedVersion,
expectedVersionLength,
messageBuffer,
if (messageBufferLength > 0 )
{
}
#define UPDATE_JOB_MSG_LENGTH
Size of Jobs Update Message Buffer.
Definition: jobs.h:61