Someone should write a good sized tutorial just on passing arguments to functions, how it's done, and how it works.
Over my experience of being a C++ tutor for my school, casual helping someone in class, and these forums, it seems to be one specific issue that stands out in particular.
As far as the OP question goes, an argument (you may also hear them called parameters) is what you give to a function to have it do stuff with. It's what's between the parenthesis is a function declaration:
function someFunction(%arg1,%arg2)
{
//stuff
}
and a function call:
someFunction(%a,%b);
Note that the names doesn't need to match up.
As for the schedule call, take the parenthesis off of clearspam(). As far as the arguments go, I can't help you because clearspam is not a default function. If you could post the start of the function declaration, the first line, function functionName(arguments) (I forgot the actual term for this) I could tell you.